﻿using System;

namespace VisionCloud.Domain.DtoModel.Sys
{
    //public enum AjaxCode
    //{
    //    Forbid = -1,
    //    Success = 0,
    //    Error = 1
    //}

    //public class ApiResultDto
    //{
    //    public static ApiResultDto Forbid()
    //    {
    //        return new ApiResultDto(AjaxCode.Forbid);
    //    }

    //    public static ApiResultDto Success(object result)
    //    {
    //        return new ApiResultDto(AjaxCode.Success)
    //        {
    //            Result = result
    //        };
    //    }

    //    public static ApiResultDto Error(string message)
    //    {
    //        return new ApiResultDto(AjaxCode.Error, message);
    //    }

    //    public bool IsSucceed { get; set; } = true;

    //    public ApiResultDto()
    //    {
    //        Code = AjaxCode.Error;
    //    }

    //    public ApiResultDto(AjaxCode code)
    //    {
    //        Code = code;
    //    }

    //    public ApiResultDto(AjaxCode code, string message)
    //    {
    //        Code = code;
    //        Message = message;
    //    }

    //    public AjaxCode Code { get; set; }
    //    public string Message { get; set; }
    //    public Object Result { get; set; }

    //    public bool HasError
    //    {
    //        get
    //        {
    //            if (Code == AjaxCode.Error)
    //            {
    //                return true;
    //            }
    //            else
    //            {
    //                return false;
    //            }
    //        }
    //    }
    //}


}